defence of unavoidable mistake - Turkish English Dictionary